#include <iostream>
using namespace std;
void change(int &n) {
    n = 5;
}
int main(void) {
    int m = 1;
    const int * p1 = &m;  // 指向的东西的内容不能修改

    int n = 2;
    int * const p2 = &n;  // 指针指向不能变

    int *arr = new int[10];
    delete[] arr;
    
    int a = 10;
    int &b = a; // 引用的本质是指针常量
    change(b);
    cout << a;

    return 0;
}
